package cn.jji8.QSGUI.quick.tool;

import org.bukkit.plugin.java.JavaPlugin;

import java.io.File;

/**
 * 主要负责操控玩家金钱
 * */
public class Number {
    static int 保留小数位数;
    /**
     * 插件启动时被调用,用于加载经济
     * */
    public static void load(JavaPlugin Main) {
        Config config = new Config(new File(Main.getDataFolder(),"number.yml"));
        保留小数位数 = config.get("保留小数位数",2);
    }
    /**
     * 用来处理保留小数的显示字符串
     * */
    public static String XianShiZiFu(double qian){
        String 价格字符 =  String.valueOf(qian);
        int 小数点位置 = 价格字符.indexOf(".");
        String 价格字符舍;
        if(价格字符.length()>小数点位置+保留小数位数+1){
            价格字符舍 = 价格字符.substring(0,小数点位置+保留小数位数+1);
        }else {
            价格字符舍 = 价格字符;
        }
        double 小数 = 1;
        for(int i = 0;i<保留小数位数;i++){
            小数 /= 10;
        }
        if(qian<=小数){
            StringBuffer  S = new StringBuffer("0.");
            for(int i = 1;i<保留小数位数;i++){
                S.append("0");
            }
            S.append("1");
            价格字符舍 = S.toString();
        }
        return 价格字符舍;
    }
}
